#include "vertex.h"

namespace vertex
{
	inline Vertex CalcDot(const Vertex *v1, const Vertex *v2);
}

inline Vertex vertex::CalcDot(const Vertex *v1, const Vertex *v2)
{
	Vertex vResult;

	vResult.x = v1->y*v2->z - v2->y*v1->z;
	vResult.y = -v1->x*v2->z + v2->x*v1->z;
	vResult.z = v1->x*v2->y - v2->x*v1->y;

	return vResult;
}
